<?php
interface IDataTable
{
    public function Drop();

    public function AddField($field);
    public function DropField($field);

    public function AddIndex($index);
    public function DropIndex($index);

    public function AddForeignKey($foreignkey);
    public function DropForeignKey($foreignkey);

    public function SetPrimartyKey($field);
    public function UnsetPrimartyKey($field);

    public function SetCharset($charset);
    public function SetTableEngine($engine);
    public function SetCollation($collation);
    public function SetName($table_name);
    public function SetComment($comment);
}
?>
